package com.wind.taobao.api.trade.trade.model
{
	import com.wind.taobao.core.model.TaobaoModel;


	/**
	 * 订单数据结构
	 * @author fxy
	 *
	 */
	public class Order extends TaobaoModel
	{
		/**
		 *  Y 	 商品 Item 的id.可以通过 taobao.item.get 获取详细的商品 Item 的信息
		 */
		[Bindable]
		public var iid:String;
		/**
		 * Y 	商品的最小属性单元 Sku 的id.可以通过API taobao.item.sku.get 获取详细的Sku信息
		 */
		[Bindable]
		public var sku_id:String;
		/**
		 *	Y 	sku的值。如：机身颜色:黑色;手机套餐:官方标配
		 */
		[Bindable]
		public var sku_properties_name:String;
		/**
		 * Y 	套餐的值。如：M8原装电池:便携支架:M8专用座充:莫凡保护袋
		 */
		[Bindable]
		public var item_meal_name:String;
		/**
		 * Y 	购买数量。取值范围:大于零的整数
		 */
		[Bindable]
		public var num:int;
		/**
		 * Y 	商品标题
		 */
		[Bindable]
		public var title:String;
		/**
		 * Y 	商品价格。精确到2位小数;单位:元。如:200.07，表示:200元7分
		 */
		[Bindable]
		public var price:String;
		/**
		 *	Y 	商品图片的绝对路径
		 */
		[Bindable]
		public var pic_path:String;
		/**
		 *	Y 	卖家昵称
		 */
		[Bindable]
		public var seller_nick:String;
		/**
		 * Y 	买家昵称
		 */
		[Bindable]
		public var buyer_nick:String;
		/**
		 * 	Y 	交易类型
		 */
		[Bindable]
		public var type:String;
		/**
		 * Y 	交易创建时间。格式:yyyy-MM-dd HH:mm:ss
		 */
		[Bindable]
		public var created:String;
		/**
		 * Y 	退款状态.可选值:<br>
		 * WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意),<br>
		 * WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货),<br>
		 * WAIT_SELLER_CONFIRM_GOODS5(买家已经退货,等待卖家确认收货),<br>
		 * CLOSED(退款关闭),<br>SUCCESS(退款成功),<br>
		 * SELLER_REFUSE_BUYER(卖家拒绝退款),<br>
		 * NO_REFUND(没有退款)
		 */
		[Bindable]
		public var refund_status:String;
		/**
		 * Y 	子订单id
		 */
		[Bindable]
		public var tid:String;
		/**
		 * Y 	商家外部编码(可与商家外部系统对接).外部商家自己定义的商品 Item 的id,可以通过API Taobao.fullitems.get 获取 商品的 Item 的信息
		 */
		[Bindable]
		public var outer_iid:String;
		/**
		 * 	Y 	外部网店自己定义的 Sku id
		 */
		[Bindable]
		public var outer_sku_id:String;
		/**
		 * Y 	应付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
		 */
		[Bindable]
		public var total_fee:String;
		/**
		 * Y 	实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
		 */
		[Bindable]
		public var payment:String;
		/**
		 *	Y 	系统优惠金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
		 */
		[Bindable]
		public var discount_fee:String;
		/**
		 * Y 	卖家优惠金额.格式为:1.01;单位:元;精确到小数点后两位.
		 */
		[Bindable]
		public var adjust_fee:String;
		/**
		 * Y 	订单状态.可选值:<br>
		 * WAIT_BUYER_PAY(等待买家付款),<br>
		 * WAIT_BUYER_CONFIRM_GOODS(卖家已发货),<br>
		 * WAIT_SELLER_SEND_GOODS(买家已付款),<br>
		 * TRADE_FINISHED(交易成功),<br>
		 * TRADE_CLOSED(交易关闭),<br>
		 * TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭),<br>
		 * TRADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易)),<br>
		 * OTHER(其他状态)
		 */
		[Bindable]
		public var status:String;
		/**
		 * Y 	订单快照URL
		 */
		[Bindable]
		public var snapshot_url:String;
		/**
		 * Y 	订单超时到期时间。格式:yyyy-MM-dd HH:mm:ss
		 */
		[Bindable]
		public var timeout_action_time:String;

	}
}